package com.geek.javase.wcy02;

/**
 * @author wangchaoyang
 * @desc TODO
 * @date 2025/9/2
 */
public class ForDemo5 {
    public static void main(String[] args) {
        int wellDepth = 7; // 井的深度（7米）
        int dayClimb = 3;  // 白天向上爬的距离（3米）
        int nightFall = 2; // 晚上向下坠的距离（2米）
        int position = 0;  // 青蛙当前的位置
        int day = 0;       // 花费的天数

        while (position < wellDepth) {
            day++;
            position += dayClimb;

            // 如果白天爬行后已爬出井，直接跳出循环
            if (position >= wellDepth) {
                break;
            }

            position -= nightFall; // 晚上坠落后的位置
        }
        System.out.println("青蛙爬出井需要 " + day + " 天");
    }
}
